package com.gitee.wsl.markdown

import com.gitee.wsl.model.plugin.ModelPluginBuilder
import com.gitee.wsl.model.plugin.ModelPluginInstance
import com.gitee.wsl.prop.AttributeKey
import org.intellij.markdown.flavours.MutableMarkdownFlavourDescriptor

class MarkwonModelPluginBuilder<PluginConfig>(
    key: AttributeKey<ModelPluginInstance<Markwon, PluginConfig, MarkwonModelPluginBuilder<PluginConfig>>>,
    client: Markwon,
    pluginConfig: PluginConfig
): ModelPluginBuilder<Markwon, PluginConfig, MarkwonModelPluginBuilder<PluginConfig>>(key,client,pluginConfig) {

    fun configureParser(builder: MutableMarkdownFlavourDescriptor.()->Unit){
        //client.config.flavourDescriptor.builder()
    }


}